package gitee.derumin.lifeissohard.lishhungersystem;


import java.util.HashMap;
import java.util.Map;

public abstract class LishFoods {
    private static final Map<String , LishFoodComponent> foodMap = new HashMap<>();

    static {
        foodMap.put("apple",new LishFoodComponent(CustomVanillaFoodComponents.APPLE,105000d,0d,15000d,100d,1600d,40d,10d,1d,60d,0d,0d));
        foodMap.put("mushroom_stew",new LishFoodComponent(CustomVanillaFoodComponents.MUSHROOM_STEW,600000d,0d,10000d,8000d,6000d,25,0d,2d,0d,0d,0.2d));
        foodMap.put("bread",new LishFoodComponent(CustomVanillaFoodComponents.BREAD,10000d,0d,120000d,1000d,12000d,6d,0d,16d,0d,0d,0d));
        foodMap.put("porkchop",new LishFoodComponent(CustomVanillaFoodComponents.PORKCHOP,140000d,0d,10000d,45000d,55000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("cooked_porkchop",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_PORKCHOP,100000d,0d,10000d,45000d,55000d,0d,0d,18d,0d,0d,0.2d));
        foodMap.put("golden_apple",new LishFoodComponent(CustomVanillaFoodComponents.GOLDEN_APPLE,105000d,400d,75000d,500d,8000d,200d,100d,5d,300d,0d,0d));
        foodMap.put("enchanted_golden_apple",new LishFoodComponent(CustomVanillaFoodComponents.ENCHANTED_GOLDEN_APPLE,105000d,300d,75000d,500d,8000d,200d,100d,5d,300d,0d,0d));
        foodMap.put("cod",new LishFoodComponent(CustomVanillaFoodComponents.COD,60000d,0d,3000d,25000d,25000d,0d,0d,9d,0d,0d,0.5d));
        foodMap.put("salmon",new LishFoodComponent(CustomVanillaFoodComponents.SALMON,60000d,0d,3000d,22000d,28000d,0d,0d,9d,0d,0d,0.5d));
        foodMap.put("tropical_fish",new LishFoodComponent(CustomVanillaFoodComponents.TROPICAL_FISH,30000d,0d,1500d,11000d,14000d,0d,0d,5d,0d,0d,0.5d));
        foodMap.put("pufferfish",new LishFoodComponent(CustomVanillaFoodComponents.PUFFERFISH,30000d,0d,1500d,11000d,14000d,0d,0d,5d,0d,0d,0.6d));
        foodMap.put("cooked_cod",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_COD,48000d,0d,3000d,25000d,25000d,0d,0d,8d,0d,0d,0.05d));
        foodMap.put("cooked_salmon",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_SALMON,48000d,0d,3000d,22000d,28000d,0d,0d,8d,0d,0d,0.05d));
        foodMap.put("cookie",new LishFoodComponent(CustomVanillaFoodComponents.COOKIE,5000d,0d,10000d,1000d,1200d,5d,0d,1.4d,0d,0d,0d));
        foodMap.put("melon_slice",new LishFoodComponent(CustomVanillaFoodComponents.MELON_SLICE,200000d,0d,10000d,0d,0d,8d,0d,0d,5d,0d,0d));
        foodMap.put("dried_kelp",new LishFoodComponent(CustomVanillaFoodComponents.DRIED_KELP,5000d,0d,25000d,2000d,10000d,10d,5d,1d,0d,20d,0.2d));
        foodMap.put("beef",new LishFoodComponent(CustomVanillaFoodComponents.BEEF,140000d,0d,10000d,40000d,60000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("cooked_beef",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_BEEF,100000d,0d,10000d,40000d,60000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("chicken",new LishFoodComponent(CustomVanillaFoodComponents.CHICKEN,140000d,0d,9000d,50000d,55000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("cooked_chicken",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_CHICKEN,100000d,0d,9000d,50000d,55000d,0d,0d,18d,0d,0d,0.2d));
        foodMap.put("rotten_flesh",new LishFoodComponent(CustomVanillaFoodComponents.ROTTEN_FLESH,80000d,0d,3000d,10000d,25000d,0d,0d,10d,0d,0d,0.4d));
        foodMap.put("spider_eye",new LishFoodComponent(CustomVanillaFoodComponents.SPIDER_EYE,20000d,0d,600d,1000d,8000d,0d,0d,1d,0d,0d,0.22d));
        foodMap.put("carrot",new LishFoodComponent(CustomVanillaFoodComponents.CARROT,120000d,0d,30000d,100d,3500d,35d,60d,0d,60d,0d,0.2d));
        foodMap.put("potato",new LishFoodComponent(CustomVanillaFoodComponents.POTATO,135000d,0d,40000d,100d,3500d,30d,6d,1d,50d,0d,0.3d));
        foodMap.put("baked_potato",new LishFoodComponent(CustomVanillaFoodComponents.BAKED_POTATO,120000d,0d,40000d,100d,3500d,30d,6d,1d,30d,0d,0d));
        foodMap.put("poisonous_potato",new LishFoodComponent(CustomVanillaFoodComponents.POISONOUS_POTATO,120000d,0d,36000d,250d,7000d,36d,10d,2d,60d,0d,0.2d));
        foodMap.put("golden_carrot",new LishFoodComponent(CustomVanillaFoodComponents.GOLDEN_CARROT,120000d,1200d,150000d,6000d,35000d,240d,96d,12d,120d,0d,0d));
        foodMap.put("pumpkin_pie",new LishFoodComponent(CustomVanillaFoodComponents.PUMPKIN_PIE,30000d,0d,120000d,18000d,16000d,60d,30d,6d,5d,0d,0d));
        foodMap.put("rabbit",new LishFoodComponent(CustomVanillaFoodComponents.RABBIT,180000d,0d,12000d,12000d,75000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("cooked_rabbit",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_RABBIT,130000d,0d,12000d,12000d,75000d,0d,0d,18d,0d,0d,0.2d));
        foodMap.put("rabbit_stew",new LishFoodComponent(CustomVanillaFoodComponents.RABBIT_STEW,800000d,0d,90000d,18000d,85000d,75d,50d,20d,10d,0d,0.05d));
        foodMap.put("mutton",new LishFoodComponent(CustomVanillaFoodComponents.MUTTON,140000d,0d,10000d,45000d,55000d,0d,0d,20d,0d,0d,0.6d));
        foodMap.put("cooked_mutton",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_MUTTON,100000d,0d,10000d,45000d,55000d,0d,0d,18d,0d,0d,0.2d));
        foodMap.put("chorus_fruit",new LishFoodComponent(CustomVanillaFoodComponents.CHORUS_FRUIT,60000d,300d,12000d,2500d,12000d,40d,15d,0d,10d,0d,0.3d));
        foodMap.put("beetroot",new LishFoodComponent(CustomVanillaFoodComponents.BEETROOT,120000d,0d,35000d,100d,3200d,40d,12d,0d,50d,0d,0.3d));
        foodMap.put("beetroot_soup",new LishFoodComponent(CustomVanillaFoodComponents.BEETROOT_SOUP,600000d,0d,100000d,6000d,9000d,110d,33d,0d,120d,0d,0d));
        foodMap.put("suspicious_stew",new LishFoodComponent(CustomVanillaFoodComponents.SUSPICIOUS_STEW,600000d,0d,15000d,8000d,6600d,30d,0d,2d,0d,0d,0.22d));
        foodMap.put("sweet_berries",new LishFoodComponent(CustomVanillaFoodComponents.SWEET_BERRIES,60000d,0d,12000d,0d,800d,12d,10d,1d,48d,0d,0d));
        foodMap.put("glow_berries",new LishFoodComponent(CustomVanillaFoodComponents.GLOW_BERRIES,120000d,0d,12000d,100d,8000d,30d,5d,2d,50d,0d,0d));
        foodMap.put("honey_bottle",new LishFoodComponent(CustomVanillaFoodComponents.HONEY_BOTTLE,40000d,0d,60000d,0d,0d,0d,0d,1d,0d,0d,0d));
        foodMap.put("sugar",new LishFoodComponent(CustomVanillaFoodComponents.SUGAR,0d,0d,30000d,0d,0d,0d,0d,0d,0d,0d,0d));
        foodMap.put("imaged_cake",new LishFoodComponent(CustomVanillaFoodComponents.IMAGED_CAKE,0d,0d,0d,0d,0d,0d,0d,0d,0d,0d,0d));
        foodMap.put("cooked_egg",new LishFoodComponent(CustomVanillaFoodComponents.COOKED_EGG,30000d,0d,2000d,15000d,13000d,0d,0d,6d,0d,0d,0d));
        foodMap.put("water_in_bottle",new LishFoodComponent(CustomVanillaFoodComponents.WATER,300000d,0d,0d,0d,0d,0d,0d,0d,0d,0d,0d));
        foodMap.put("milk_in_bucket",new LishFoodComponent(CustomVanillaFoodComponents.WATER,900000d,0d,0d,0d,0d,0d,0d,0d,0d,0d,0d));
        foodMap.put("potions_with_metal",new LishFoodComponent(CustomVanillaFoodComponents.WATER,300000d,1200d,0d,0d,0d,0d,0d,0d,0d,0d,0d));
    }

    public static LishFoodComponent getLishFoodComponent(String name){
        return foodMap.get(name);
    }
}
